package com.cidp.system.service;

import com.cidp.system.model.Tpermission;
import com.cidp.system.model.TrolePermission;
import com.litt.core.exception.BusiException;
import com.litt.core.page.IPageList;
import com.litt.core.page.PagePoParam;

/**
 * <b>标题：</b>权限表表管理Service接口.
 * <pre><b>描述</b>
 *    操作员管理
 * </pre>
 * 
 * @author zhanglei
 * @since 2008-6-3
 * @version 1.0
 */
public interface IPermissionService{
	/**
	 * 权限信息
	 * @param seNo 序号
	 * @return Tpermission对象
	 */
	public Tpermission load(Long seNo)  throws BusiException;
	/**
     * 根据对象保存.
     * @param Tpermission 对象
     * @return Long 主键值
     */
	public Long save(Tpermission obj)  throws BusiException;
	/**
     * 根据对象更新
     * @param Tpermission 对象
     */
	public void update(Tpermission obj)  throws BusiException;
	/**
     * 根据对象删除
     * @param Tpermission 对象
     */
	public void delete(Tpermission obj)  throws BusiException;
	/**
	 * 
	 * @param id
	 * @throws BusiException
	 */
	public void deleteById(Long id)throws BusiException;
	/**
	 * 
	 * @param pagePoParam
	 * @return
	 * @throws BusiException
	 */
	public IPageList listByPage(PagePoParam pagePoParam) throws BusiException;
}
